package com.txx.design.principles.dependencyinversion;

/*
 * @description //TODO 设计原则二 依赖倒置原则
 * @exception       高层模块不应该依赖低层模块 二者都应该依赖抽象
 *                  抽象不应该依赖细节，细节应该依赖抽象
 *                  针对接口编程，不要针对实现
 * @author tuxx
 * @date 2019/3/12 19:54
 */
public class Test {

    public static void main(String[] args) {
        Me m = new Me();
        m.setStudy(new JavaStudyByCode());
        m.study();

        m.setStudy(new CStudyByCode());
        m.study();
    }

}
